banner graphic
Provider di servizi
Internet

Implementazione di un processo per l'abbonamento tramite server

Il processo di abbonamento tramite server rende automatica la registrazione e imposta delle operazioni per gli utenti esistenti e per quelli nuovi. Questo processo usa un Server per l'abbonamento a Internet (ISS) per raccogliere informazioni da ogni utente. Il server per l'abbonamento aggiunge i dati al database dei clienti e invia un pacchetto di configurazione al computer dell'utente. Questo pacchetto configura il browser per le connessioni successive ai servizi Internet.

Agli ISP sono disponibili i seguenti metodi per l'abbonamento tramite server.

Per un esempio del processo di abbonamento, vedere Processo di abbonamento all'ISP.

Creazione di un pacchetto personalizzato per la modalitα di abbonamento tramite server

Per creare un pacchetto browser personalizzato che includa la modalitα di abbonamento tramite server, specificare ci≥ che segue nella Fase 4 del programma di personalizzazione di Internet Explorer.

Per assicurarsi della corretta installazione del pacchetto, verificare che nella cartella dei file di sottoscrizione personalizzati siano presenti:

Distribuzione di un pacchetto personalizzato per la modalitα di abbonamento tramite server

Se si usa un metodo di abbonamento tramite server, il processo di abbonamento per il pacchetto browser personalizzato si svolge in tre fasi.

  1. Il computer dell'utente stabilisce una connessione con il server per l'abbonamento.
  2. Tramite una finestra di dialogo basata su HTML/HTTP le informazioni dell'utente vengono raccolte e aggiunte al database clienti.
  3. Il server per l'abbonamento invia al computer del cliente un pacchetto di configurazione. Il pacchetto include informazioni sulla configurazione e sulla marcatura. Include inoltre il numero di telefono locale affinchΘ il cliente possa accedere al provider di servizi Internet.
  4. Notare che se le opzioni di protezione dell'utente sono impostate su Alta, il server per l'abbonamento non funzionerα perchΘ i file necessari non potranno essere scaricati sul computer dell'utente.

Stabilire una connessione con il server per l'abbonamento

L'utente apre il programma per l'abbonamento, il quale avvia Internet Explorer, chiama il server per l'abbonamento e invia una richiesta iniziale di connessione. Quindi, il server per l'abbonamento esegue le procedure seguenti.

HTTP Φ un protocollo senza sessione, ma il server per l'abbonamento opera in modalitα orientata alle sessione e usa l'handle di sessione per identificare tutte le transazioni associate al processo di abbonamento per uno specifico utente. Ad esempio, l'handle di sessione potrebbe essere una sequenza di numeri generati automaticamente che il database assegna alla transazione.

Raccolta delle informazioni per l'abbonamento dell'utente

Il server per l'abbonamento raccoglie le informazioni dell'utente da una sequenza di pagine HTML che guidano l'utente durante il processo di abbonamento, in modo simile a una procedura guidata di un programma Windows. Il server per l'abbonamento invia, su richiesta, le pagine al computer dell'utente. Il processo di abbonamento si conclude quando l'utente fa clic sull'appropriato pulsante nella pagina HTML finale per accettare o rifiutare il contratto di abbonamento.

╚ possibile scegliere il proprio formato e contenuto per le pagine HTML. Generalmente, ogni pagina HTML include ci≥ che segue.

Ogni scheda HTML include controlli per la raccolta del testo inviato, per l'esplorazione fra le pagine e l'identificazione della sessione. La scheda raccoglie informazioni dall'utente e le invia al server per l'abbonamento quando l'utente fa clic sul pulsante di esplorazione. Inoltre, il server per l'abbonamento pu≥ convalidare i dati e inviare una pagina per la correzione nel caso in cui questi non siano corretti.

Nota

Invio di un pacchetto di configurazione al computer dell'utente

Se l'utente accetta il contratto di abbonamento, il server per l'abbonamento crea un pacchetto di configurazione con un file ins, generato dal programma di personalizzazione di Internet Explorer, che include informazioni sull'utente e sui servizi Internet. Il file ins pu≥ contenere solo le impostazioni per la connessione, oppure pu≥ contenere impostazioni per la connessione, il browser e il programma di posta che include immagini.

Il server per l'abbonamento invia il pacchetto di configurazione al computer dell'utente usando il file ins che pu≥ essere generato sul momento, o semplicemente reindirizzato sul computer dell'utente. Quindi, il computer dell'utente pu≥ continuare il processo di installazione del pacchetto browser personalizzato. Se l'utente rifiuta o abbandona il contratto di abbonamento, il server per l'abbonamento indirizza il computer dell'utente a un file che annulla il processo di abbonamento.

Il pacchetto di configurazione include le seguenti informazioni.

I primi due tipi di dati vengono creati come parte del server per l'abbonamento. Il programma di personalizzazione di Internet Explorer prepara i file ins per la marcatura. Alcune impostazioni, come Voce, Utente, Telefono, Dispositivo, Server, TCP/IP, non possono essere specificate nella procedura guidata, ma Φ necessario assegnarle manualmente nel file ins.

Se si desidera fornire diverse versioni "marcate privatamente" di Internet Explorer per differenti gruppi di utenti, Φ possibile gestire pi∙ serie di informazioni di marcatura che il server per l'abbonamento inserisce nel file ins. Ad esempio, Φ possibile personalizzare delle versioni con loghi, barre del titolo, preferiti, pagine di ricerca, pagine iniziali, collegamenti speciali, o siti per l'assistenza in linea differenti. Tutti i compact disc distribuiti agli utenti saranno uguali, ma saranno marcati differentemente quando l'utente effettua l'abbonamento ai servizi Internet.

Considerazioni sul server per l'abbonamento in relazione a Internet Information Server

Se si usa Internet Information Server come server per l'abbonamento, Φ necessario configurare il server per l'abbonamento Internet per fornire un Indirizzo IP DHCP al client quando questo si connette al server. PoichΘ il processo di abbonamento Φ relativamente breve, Φ possibile che il tempo di scadenza riservato all'indirizzo IP sia solo di pochi minuti.

Il processo di abbonamento deve essere usato tramite una connessione Accesso remoto da punto a punto, in modo che l'indirizzo IP allocato per il server DHCP non debba formalmente essere associato agli indirizzi IP.╚ responsabilitα dell'ISP determinare se gli indirizzi IP DHCP saranno indirizzi Internet validi o indirizzi arbitrari.

Registrazione del tipo MIME di file ins

AffinchΘ il client possa elaborare automaticamente il file ins, Φ necessario registrare un tipo MIME per il file ins con il server per l'abbonamento. Questo tipo MIME Φ stato designato "application/x-Internet-signup". Quando il client richiede un file ins, il server per l'abbonamento risponde con questo tipo MIME, che avvia l'applicazione di installazione associata sul client.

╚ necessario modificare manualmente i tipi MIME nel registro di configurazione. Per aggiungere il tipo MIME di file ins, utilizzare Regedt32.exe per aggiungere le informazioni seguenti.

Alla chiave
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters\MimeMap

aggiungere il valore
application/x-internet-signup,ins,,5

A questo valore non Φ associata alcuna stringa. Per ulteriori informazioni sull'impostazione dei tipi MIME, Φ anche possibile fare riferimento alla Guida in linea di IIS.

Nota